split("\\s+") 和 split(" +") 有什么区别?和别的问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:09:41
split("\\s+") 和 split(" +") 有什么区别?
另外,如果我想以 一个空格 或 多个空格 或者 ,或者是某个字符
为标示 分割呢/
又该怎么改?
最好详细解释一下哈~

1.'\S' 表示全部空格, ' '只表示单个空格,所以不一样。

2. split("\\s+") 这个就能实现你的 多个空格切割的效果

3.
sd@sdd@sddd

split("@")

[sd,sdd,sddd]

split("\\s+") 按空格,制表符,等进行拆分
(也就是说它是按空白部分进行拆分,不管这个空白使用设么操作留下
的,提如空格键 tab键)

split(" +") 按空格进行拆分(也就是说只有按空格键流出来的空白才会是拆分的一句)

丹的那个地方吗我想你的时候给我们一起努力吧,